package com.ml.mall.consts;

/**
 * @author :zxm
 * @date :2021/3/5 15:31
 * @description :发送邮件所需的常量
 **/
public interface MailConstants {
    /**
     * 发送邮件需身份认证
     */
    String MAIL_SMTP_AUTH = "mail.smtp.auth";
    /**
     * 发送邮件的主机
     */
    String MAIL_SMTP_HOST = "mail.smtp.host";
    /**
     * 发件人账号
     */
    String MAIL_USER= "mail.user";
    /**
     * 访问smtp的密码
     */
    String MAIL_PASSWORD= "mail.password";

    /**
     * rabbitmq防止重复消费，存在redis中的key前缀
     */
    String RABBITMQ_UUID = "RABBITMQ:UUID:";

    /**
     * 邮件重置密码，存在redis中code的key前缀
     */
    String RESET_PWD_CODE = "REPWD:CODE:";

    /**
     * redis中存放邮件消息的key
     */
    String REDIS_MAIL_MESSAGE = "REDIS:MAIL:MESSAGE:";

    /**
     * 发送者账号类型
     */
    Integer INFO_TYPE = 0;
    Integer ORDER_TYPE = 1;
}
